package mf.com.Service.Product;

import jakarta.servlet.http.HttpServletResponse;
import mf.com.entity.product.Category;
import mf.com.vo.common.Result;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * @Author: lmf
 * @Create: 2024/3/31 15:10
 * Description:  分类管理表接口层
 */
public interface CategoryService {
    /**
     * 所有分类信息第一层信息
     */
    List<Category> findMainAll();
    /**
     * 根据 id 查询 子分类
     */
    List<Category> findSubcategory(Long id);

    /**
     * 导出所有数据
     */
    public  void  exportData(HttpServletResponse response) ;

    void importData(MultipartFile file);

    /**
     * 查询对应层级下数据
     */
    List<Category> findById(Long id);
}
